/*login*/
.login-bg{width: 100%;height: 100%;background: url(../images/login-bg.jpg) no-repeat center;background-size: 100%;}
.login-box{position: relative;width: 1280px;height: 100%;margin: 0 auto}
.login-box .login-logo{text-align: right;color: #FFFFFF;line-height: 55px;padding-top: 30px;font-size: 18px}
.login-box .login-logo span{padding-left: 30px}
.login-box .login-logo .logo{float: left;display: block;width: 190px;height: 55px;background: url(../images/logo.png) no-repeat center;background-size: cover}
.login-box .login-input{position: absolute;right: 210px;top: 35%}
.login-box .login-input>label{display: block;width: 400px;height: 50px;margin-bottom: 30px;border: 1px solid #005496;border-radius: 5px;}
.login-box .login-input>label input{width: 100%;height: 100%;padding: 0 5px;box-sizing: border-box;}
.login-box .login-input>label input:focus{color: #4a4a4a}
.login-box .login-input .rember{color:#4a4a4a}
.login-box .login-input .rember label input[type="checkbox"]{vertical-align: middle;}
.login-box .login-input .rember a{float: right;color: #4a4a4a}
.login-box .login-input .login-btn{display: block;width: 100%;height:50px;margin-top: 30px;background-color: #FFCA05;font-size: 18px;text-align: center;line-height: 50px;color: #005496;border-radius: 5px;}
.login-box .login-input .modify-psw{display: block;width: 100%;text-align: center;color: #FFFFFF;margin-top: 30px}

.login-bg-1{width: 100%;height: 100%;background: url(../images/pasw-bg.jpg) no-repeat center;background-size: 100%;}
.login-box .psw-input{width: 400px;margin: 100px auto 0}
.login-box .psw-input>label{display: block;position: relative;width: 400px;height: 50px;margin-bottom: 30px;border: 1px solid #005496;border-radius: 5px;}
.login-box .psw-input>label input{width: 100%;height: 100%;padding: 0 5px;box-sizing: border-box;}
.login-box .psw-input>label input:focus{color: #4a4a4a}
.login-box .psw-input .login-btn{display: block;width: 100%;height:50px;margin-top: 30px;background-color: #FFCA05;font-size: 18px;text-align: center;line-height: 50px;color: #005496;border-radius: 5px;}
.login-box .psw-input>label .btnGetCode{position: absolute;top: 14px;right: 0;height: 100%;padding: 0 20px;color: #005496;border: none}

.login-box .login-logo span{padding-left: 30px}
.login-in-btn{width: 400px;height: auto;margin: 100px auto 0;border-radius: 5px;}
.login-in-btn a{display: inline-block;width: 100%;height: 50px;text-align: center;line-height: 50px;font-size: 18px;margin-bottom: 30px;background-color: #FFCB04;color: #005496;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.login-in-btn a:hover{-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.login-in-btn a i{display: inline-block;width: 25px;height: 25px;margin-right: 20px;vertical-align: middle;}
.login-in-btn a i.icon-zn{background: url(../images/zn@2x.png) no-repeat center;background-size: 100%;}
.login-in-btn a i.icon-kc{background: url(../images/kc@2x.png) no-repeat center;background-size: 100%;}
.login-in-btn a i.icon-yy{background: url(../images/yy@2x.png) no-repeat center;background-size: 100%;}